package com.cy.pj.notice.service;

/*
 *基于此接口定义公告模块业务规范，例如：
 * 1）添加公告
 * 2）修改公告
 * 3）删除公告
 * 4）查看公告
 */

import com.cy.pj.notice.pojo.SysNotice;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;


public interface SysNoticeService {
    /**
     * @param sysNotice
     * @return 查到的公告信息List
     */
    List<SysNotice> findNotices(SysNotice sysNotice);

    /**
     * @param sysNotice
     * @return 添加的行数
     */
    int saveNotice(SysNotice sysNotice);

    /**
     * @param id
     * @return 查到的公告信息
     */
    SysNotice findById(Long id);

    /**
     * @param sysNotice
     * @return 更新的行数
     */
    int updateNotice(SysNotice sysNotice);

    /**
     * @param id
     * @return 删除的行数
     */
    int deleteById(Long... id);
}








